@charset "utf-8";
* {
	margin: 0;
	padding: 0;
}
body {
	background-color: #000000;
	background-repeat: repeat;
	font-family: Verdana;	
}
#wrapper {
	width: 1024px;
	margin: 0 auto;
}
#top_logo {
	background-image: url(../images/home_01.png);
	height: 155px;
	width: 1024px;
	float: left;
}
#top_menu_left {
	background-image: url(../images/home_02.png);
	height: 44px;
	width: 454px;
	float: left;
}
#top_menu_home_en {
	background-image: url(../images/home_en_03.png);
	height: 44px;
	width: 114px;
	float: left;
}
#top_menu_home_en:hover {
	background-image: url(../images/home_en_03_hover.png);
}
#top_menu_aboutus_en {
	background-image: url(../images/home_en_04.png);
	height: 44px;
	width: 114px;
	float: left;
}
#top_menu_aboutus_en:hover {
	background-image: url(../images/home_en_04_hover.png);
}
#top_menu_service_en {
	background-image: url(../images/home_en_05.png);
	height: 44px;
	width: 113px;
	float: left;
}
#top_menu_service_en:hover {
	background-image: url(../images/home_en_05_hover.png);
}
#top_menu_gallery_en {
	background-image: url(../images/home_en_06.png);
	height: 44px;
	width: 114px;
	float: left;
}
#top_menu_gallery_en:hover {
	background-image: url(../images/home_en_06_hover.png);
}
#top_menu_contactus_en {
	background-image: url(../images/home_en_07.png);
	height: 44px;
	width: 106px;
	float: left;
}
#top_menu_contactus_en:hover {
	background-image: url(../images/home_en_07_hover.png);
}
#top_menu_home_th {
	background-image: url(../images/home_th_03.png);
	height: 44px;
	width: 114px;
	float: left;
}
#top_menu_home_th:hover {
	background-image: url(../images/home_th_03_hover.png);
}
#top_menu_aboutus_th {
	background-image: url(../images/home_th_04.png);
	height: 44px;
	width: 114px;
	float: left;
}
#top_menu_aboutus_th:hover {
	background-image: url(../images/home_th_04_hover.png);
}
#top_menu_service_th {
	background-image: url(../images/home_th_05.png);
	height: 44px;
	width: 113px;
	float: left;
}
#top_menu_service_th:hover {
	background-image: url(../images/home_th_05_hover.png);
}
#top_menu_gallery_th {
	background-image: url(../images/home_th_06.png);
	height: 44px;
	width: 114px;
	float: left;
}
#top_menu_gallery_th:hover {
	background-image: url(../images/home_th_06_hover.png);
}
#top_menu_contactus_th {
	background-image: url(../images/home_th_07.png);
	height: 44px;
	width: 106px;
	float: left;
}
#top_menu_contactus_th:hover {
	background-image: url(../images/home_th_07_hover.png);
}
#top_menu_right {
	background-image: url(../images/home_08.png);
	height: 44px;
	width: 9px;
	float: left;
}
#wrapper_home_content {
	background-image: url(../images/home_09.png);
	width: 1024px;
	margin: 0 auto;
	background-repeat: repeat-y;
}
#home_content_left {
	width: 9px;
	height: 368px;
	float: left;
}
#home_content {
	width: 558px;
	height: 368px;
	float: left;	
}
#home_content_right {
	width: 457px;
	height: 368px;
	float: left;
}
#middle_menu_left {
	background-image: url(../images/home_10.png);
	height: 57px;
	width: 9px;
	float: left;
}
#middle_menu_exhibition_en {
	background-image: url(../images/home_en_11.png);
	height: 57px;
	width: 106px;
	float: left;
}
#middle_menu_interior_en {
	background-image: url(../images/home_en_12.png);
	height: 57px;
	width: 113px;
	float: left;
}
#middle_menu_event_en {
	background-image: url(../images/home_en_13.png);
	height: 57px;
	width: 114px;
	float: left;
}
#middle_menu_other_en {
	background-image: url(../images/home_en_14.png);
	height: 57px;
	width: 112px;
	float: left;
}
#middle_menu_exhibition_th {
	background-image: url(../images/home_th_11.png);
	height: 57px;
	width: 106px;
	float: left;
}
#middle_menu_interior_th {
	background-image: url(../images/home_th_12.png);
	height: 57px;
	width: 113px;
	float: left;
}
#middle_menu_event_th {
	background-image: url(../images/home_th_13.png);
	height: 57px;
	width: 114px;
	float: left;
}
#middle_menu_other_th {
	background-image: url(../images/home_th_14.png);
	height: 57px;
	width: 112px;
	float: left;
}
#middle_menu_right {
	background-image: url(../images/home_15.png);
	height: 57px;
	width: 570px;
	float: left;
}
#wrapper_bottom_slide_show {
	background-image: url(../images/home_16.png);
	width: 1024px;
	margin: 0 auto;
	background-repeat: repeat-y;
}
#bottom_slide_show_left {
	height: 110px;
	width: 9px;
	float: left;
}
#bottom_slide_show {
	height: 110px;
	width: 1006px;
	float: left;
}
#bottom_slide_show_right {
	height: 110px;
	width: 9px;
	float: left;
}
/*
#bottom_slide_show_left {
	background-image: url(../images/home_16.png);
	height: 110px;
	width: 9px;
	float: left;
}
#bottom_slide_show {
	background-image: url(../images/home_17.png);
	height: 110px;
	width: 1006px;
	float: left;
}
#bottom_slide_show_right {
	background-image: url(../images/home_18.png);
	height: 110px;
	width: 9px;
	float: left;
}
*/
#bottom_logo_en {
	background-image: url(../images/home_en_17.png);
	height: 34px;
	width: 1024px;
	float: left;
}
#bottom_logo_th {
	background-image: url(../images/home_th_17.png);
	height: 34px;
	width: 1024px;
	float: left;
}
#wrapper_aboutus {
	background-image: url(../images/aboutus_02.png);
	width: 1024px;
	margin: 0 auto;
	background-repeat: repeat-y;
}
#aboutus_left {
	height: 535px;
	width: 9px;
	float: left;
}
#aboutus {
	height: 535px;
	width: 1006px;
	float: left;
}
#aboutus_right {
	height: 535px;
	width: 9px;
	float: left;
}

#wrapper_contact_en {
	background-image: url(../images/contact_en.png);
	width: 1024px;
	margin: 0 auto;
	background-repeat: repeat-y;
}
#wrapper_contact_th {
	background-image: url(../images/contact_th.png);
	width: 1024px;
	margin: 0 auto;
	background-repeat: repeat-y;
}
#contact_button_left {
	height: 105px;
	width: 9px;
	float: left;
}
#contact_button_content {
	height: 105px;
	width: 515px;
	float: left;
}
#contact_button {
	height: 105px;
	width: 491px;
	float: left;
}
#contact_button_top {
	height: 50px;
	width: 491px;
	float: left;
}
#contact_button_sendmail {
	height: 55px;
	width: 246px;
	float: left;
}
#contact_button_webboard {
	height: 55px;
	width: 245px;
	float: left;
}
#contact_button_right {
	height: 105px;
	width: 9px;
	float: left;
}
#contact_picture_frame_left {
	width: 9px;
	height: 430px;
	float: left;
}
#contact_picture_left {
	background-image: url(../images/contact_picture_left.png);
	width: 671px;
	height: 430px;
	float: left;
}
#contact_picture_right {
	background-image: url(../images/contact_picture_right.png);
	width: 335px;
	height: 430px;
	float: left;
}
#contact_picture_frame_right {
	width: 9px;
	height: 430px;
	float: left;
}

#clear {
	clear:both;
}